package ${package}.pojo.vo;

import lombok.Getter;
import lombok.Setter;
import java.sql.Timestamp;
import java.io.Serializable;
<#if hasTimestamp>
import java.sql.Timestamp;
</#if>
<#if hasBigDecimal>
import java.math.BigDecimal;
</#if>
<#if isNotNullColumns??>
import javax.validation.constraints.*;
</#if>

/**
* @Author ${author}
* @Date ${date}
*/
@Getter
@Setter
public class ${className}Vo implements Serializable {
<#if columns??>
    <#list columns as column>
    <#if column.changeColumnName != 'isDelete' && column.changeColumnName != 'createTime' && column.changeColumnName != 'createId' && column.changeColumnName != 'asd' && column.changeColumnName != 'updateTime' && column.changeColumnName != 'updateId'>
    <#if column.istNotNull && column.columnKey != 'PRI'>
    <#if column.columnType = 'String'>
    @NotBlank
    <#else>
    @NotNull
    </#if>
    </#if>
    private ${column.columnType} ${column.changeColumnName};

    </#if>
    </#list>
</#if>
}